//
//  UILabel+JwCate.h
//  JwPack
//
//  Created by 陈警卫 on 2022/8/23.
//

#import <UIKit/UIKit.h>

@interface UILabel (JwCate)

/// 快速创建
+ (UILabel *)jw_labelWithFont:(UIFont *)font
                    textColor:(UIColor *)textColor;

/// 快速创建
+ (UILabel *)jw_labelWithFrame:(CGRect)frame
                          text:(NSString *)text
                          font:(UIFont *)font
                     textColor:(UIColor *)textColor;

/// 快速创建
+ (UILabel *)jw_labelWithFrame:(CGRect)frame
                          text:(NSString *)text
                          font:(UIFont *)font
                 numberOfLines:(NSInteger)numberOfLines
                     textColor:(UIColor *)textColor
                 textAlignment:(NSTextAlignment)textAlignment;

/// 自适应宽度
- (CGFloat)jw_auto_width;

/// 自适应高度
- (CGFloat)jw_auto_height;

/// 自适应尺寸
- (CGSize)jw_auto_size;

/// 获取label中内容的行数和每一行的内容
- (NSArray *)jw_toLinesStrings;

@end
